<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of clienteControlador
 *
 * @author Marlon
 */
class trabajador extends CI_Controller {

    function __construct() {
        parent::__construct();
        $this->load->model('pedido_model');
        $this->load->model('Usuario_model');
        $this->load->model('trabajador_model');
    }
    public function registrarTrabajador()
    {
        $login=$this->loggedIn();
        $session_data = $this->session->userdata['logged_in'];
        $trabajos=$this->pedido_model->comboTrabajosAll($session_data['user_id']);
        $args['trabajos'] = $trabajos;
        $args['errorMsg'] = '';
        $args['title'] = 'Registrar Trabajador';
        $args['content'] = 'trabajador/trabajador';       
        
        $args['username'] = $login['username'];
        $this->load->view('view',$args);       

    }
     public function buscarTrabajador()
    {
        $login=$this->loggedIn();
         $session_data = $this->session->userdata['logged_in'];
        $trabajos=$this->pedido_model->comboTrabajosAll($session_data['user_id']);
        array_unshift($trabajos,array('value'=>'T','label'=>'Todos'));
        $args['trabajos'] = $trabajos;
        $args['errorMsg'] = '';
        $args['title'] = 'Buscar Trabajador';
        $args['content'] = 'trabajador/buscarTrabajador';        
        $session_data = $this->session->userdata['logged_in'];
        $args['username'] = $login['username'];
        $this->load->view('view',$args);       

    }
    public function regresar(){
         redirect('home','refresh');
    }
    public function guardarTrabajador(){
            
         $session_data = $this->session->userdata['logged_in'];
         $genero = $this->input->post('gener');
         $trabajo = $this->input->post('trabajo');
         $nombres = $this->input->post('nombres');
         $apellid = $this->input->post('apellid');
         $dni = $this->input->post('dni');
         $tipPago = $this->input->post('tipPago');
         $direc = $this->input->post('direc');
         $telefcEL = $this->input->post('telefcEL');
         $email = $this->input->post('email');
         $sueldo = $this->input->post('sueldo');
         $usuario=$session_data['user_id'];
         $persona=array('Direccion'=>$direc,'TelfCel'=>$telefcEL,'Genero'=>$genero,'DNI'=>$dni,
             'Nombres'=>$nombres,'Apellidos'=>$apellid,'Email'=>$email,);
         $idPersona=$this->Usuario_model->insertarPersona($persona);
         $trabajador=array('IdTrabajador'=>$idPersona,'Sueldo'=>$sueldo,'TipoTrabajador'=>$tipPago,
             'IdTrabajador'=>$idPersona,'Usuario_IdUsuario'=>$usuario);         
         $trabajadorxTrabajo=array('IdTrabajo'=>$trabajo,'IdTrabajador'=>$idPersona);
         $this->trabajador_model->generarTrabajador($trabajador,$trabajadorxTrabajo);
         //se regresa
          $login=$this->loggedIn();
        $session_data = $this->session->userdata['logged_in'];
        $trabajos=$this->pedido_model->comboTrabajosAll($session_data['user_id']);
        $args['trabajos'] = $trabajos;
        $args['errorMsg'] = '';
        $args['confirm'] = 'trabajador';
        $args['mensaje'] = 'Se guardó al Trabajador';
        $args['title'] = 'Registrar Trabajador';
        $args['content'] = 'trabajador/trabajador';       

        $args['username'] = $login['username'];
        $this->load->view('view',$args); 
    }
    
    function cargarBusqTrabajos(){
        $gener= $this->input->get('gener');
        $nombres= $this->input->get('nombres');
        $apellid= $this->input->get('apellid');
        $trabajo= $this->input->get('trabajo');
        $tipPago= $this->input->get('tipPago');
        $dni= $this->input->get('dni');
        $session_data = $this->session->userdata['logged_in'];
        $usuario=$session_data['user_id'];
        $trabajos=$this->trabajador_model->buscarTrabajadores($gener,$nombres,$apellid,$trabajo,$tipPago,$dni,$usuario);
        $cad = "<table class='table table-bordered'>
        <thead>";
        $cad = $cad . "<th>DNI</th> <th>Nombre</th><th>Apellido</th><th>Trabajo</th><th>Forma Pago</th>";
        $cad = $cad . "<th>Editar</th> <th>Eliminar</th>     
        </thead>
        <tbody>";         
        foreach($trabajos as $trabajo){
            $tipo='';
            if ($trabajo['FormPago'] =='D') $tipo='Por Destajo';
            else if ($trabajo['FormPago'] =='P') $tipo='Pro Planilla';
            else if ($trabajo['FormPago'] =='H') $tipo='Por Horas';
          $cad2 = "<tr class='tr_hover_nothing'>
              <td align='center' valign='middle'>" . $trabajo['DNI'] . "</td>
            <td align='center' valign='middle'>" . $trabajo['Nombre'] . "</td>
            <td align='center' valign='middle'>" . $trabajo['Apellidos'] . "</td>
            <td align='center' valign='middle'>" . $trabajo['NomTrabajo'] . "</td>
            <td align='center' valign='middle'>" .$tipo . "</td>  
            <td align='center' valign='middle'><a class=\"btn btn-small\" ><i class=\"icon-edit\"></i></a></td>
            <td align='center' valign='middle'><a class=\"btn btn-small\" ><i class=\"icon-remove-sign\"></i></a></td>
            </tr>";
            $cad = $cad . $cad2;
            $cad2 = "";
        }
        $cad = $cad . "</tbody></table>";
        echo $cad;
        
    }
}
?>
